﻿Public Class CBitacoraFRIDA



Public Enum CveEventosBit

 'Catálogos del flujo de liquidez
 CATALOGO_FONDO_TVNG_INTER  = 32
 CONFIG_BSO                 = 33
 CATALOGO_CORREOS           = 34
 CATALOGO_FECHAS_INHABILES  = 35


 'Funcionalidad : Generación de PEJ
 PASAR_PS_A_EN_PROCESO      = 1
 CANCELAR_PS                = 2
 DISTRIB_TASA_INTERMEDIARIO = 3
 LIBERAR_PS                 = 4
 APLICAR_AJUSTE             = 5
 PARAMETRIZAR_INTERMEDIARIOS= 7 

 'Funcionalidad : Distribución de Liquidez
 RECUPERAR_FOLIO_DECALOG    = 6
 GUARDAR_ORDEN_FRIDA        = 15
 GUARDAR_ORDEN_DECALOG      = 16
 SELECCION_PEJ_EN_DISTRIB   = 17
 GUARDAR_DISTRIB_TEMP       = 18
 REFRESH_FONDOS_SALDOS      = 29
 ACTIVACION_COMISIONES      = 30 
 CONSULTA_SALDOS_X_TVNG     = 31


 'Funcionalidad : Administración de la BSO y PS
 CANCELAR_PS_PAJ            = 8
 LIBERAR_PS_PAJ             = 9
 CERRAR_BSO                 = 10
 CREAR_PS                   = 11
 CREAR_PAJ                  = 12
 MODIFICAR_PS               = 13
 MODIFICAR_PAJ              = 14

 'Funcionalidad : Generación y Envío de Cartas
 GENERAR_CARTA              = 19
 ENVIAR_CARTA               = 20

 'Funcionalidad : Conciliación de Cupones de RF
 CONCILIA_CUPONES_RF        = 21
 PEGAR_FLUJOS               = 22
 ENVIO_EVENTOS_RF           = 23

 'Funcionalidad : Conciliación de Cupones de RV
 PEGAR_SIBOLSA              = 24
 IMPORTAR_ETF               = 25
 CONCILIA_CUPONES_RV        = 26
 ENVIO_EVENTOS_RV           = 27
 EXPORTAR_ETF               = 28

 'Funcionalidad : Monitor FL
 REACTIVAR_DISTRIBUCION     = 36


'Funcionalidad: Eliminación de Triplicado (Generación de transacciones Listed, vía Market)

 CARGAR_ARCHIVO_TRANS_LISTED    = 37
 PEGAR_TRAN_LISTED_PORTAPAPELES = 38
 GENERAR_TRANS_LISTED_DECALOG   = 39
 PROC_RESP_DECALOG_TRANS_LISTED = 40

'Funcionalidad: APIC Contingencia
 CARGAR_ARCHIVO_POS             = 41
 CARGAR_APIC_POS_DECALOG        = 42
 CARGAR_ARCHIVO_EFE             = 43
 CARGAR_APIC_EFE_DECALOG        = 44

'Funcionalidad: Configuracion COVAFTL¨Porvenir
 CARGAR_CLAVES_OP               = 45
 GUARDAR_CLAVES_OP              = 46



End Enum



Public Shared Function  GenerarEvento(ByVal CveEvento As Integer, ByVal IdUsuarioFrida As Integer) as CSBitEvento 
 Dim eventoBit = New CSBitEvento (CveEvento,IdUsuarioFrida ) 
 If CServicioLocalSQLServerDB.GuardarEventoBit (eventoBit ) = True then 
    Return eventoBit 
 Else 
    Return Nothing 
 End If
End Function

Public Shared Function  GenerarEvento(ByVal CveEvento As Integer, ByVal IdUsuarioFrida As Integer, ByVal Descripcion As String) as CSBitEvento 
Dim eventoBit = New CSBitEvento (CveEvento,IdUsuarioFrida,Descripcion) 
 If CServicioLocalSQLServerDB.GuardarEventoBit (eventoBit ) = True then 
    Return eventoBit 
 Else 
    Return Nothing 
 End If
End Function

End Class
